@charset "utf-8";
/* CSS Document */
*{margin:0 auto;padding:0px;}
body,p,h1,h2,h3,h4,h5,ul,li,img,table,tbody,tr,td,a,span{margin:0 auto;padding:0px;_margin:0 auto;_padding:0px;}

body{font-size:12px;text-transform: inherit;color:#333333; font-family:"Microsoft YaHei" ;letter-spacing:1px; }

img{border:none;}

a{text-decoration:none;border:none}

ul li{list-style:none}

#header_bg{ background:url(header_bg.jpg) repeat-x; height:150px; }

.header_top{ width:1000px; margin:0 auto; height:50px; line-height:50px;}

.top_left{ float:left;height:50px; line-height:50px; color:#fff}

.top_right{ float:right;color:#fff}

.top_right a{ color:#fff}

.top_right a:hover{ text-decoration:underline}

.top_right p{ float:left;}

.top_right ul{ float:right; margin-left:26px;}

.top_right ul li{ float:left; margin-left:10px;}

.cn{ background:url(cn_logo.jpg) no-repeat left center; padding-left:37px;}

.en{ background:url(en_logo.jpg) no-repeat left center; padding-left:37px;}

.header{ width:1000px; margin:0 auto; height:100px;}

.logo{ float:left;}

.nav{ float:right; width:690px; margin-top:25px;}

.nav ul li{ float:left; line-height:75px; width:115px; text-align:center; font-size:14px;}

.nav ul li a{ color:#292929; display: block}

.nav ul li a:hover{ background:url(nav_a.jpg) no-repeat bottom center;}

.midbg{ width:100%; height:557px; position: relative; z-index:1;clear:both;  }

.iBan { height:557px; overflow:hidden; position:relative;z-index:1;_zoom:1; clear: none;}

.iBanScreen{  height:557px; background-repeat:no-repeat; background-position:center top;}

.iBanScreen ul{ width:100%; height:557px; position:relative; top:0; margin:0 auto;}

.iBanScreen li{ width:100%; height:557px; overflow:hidden; position:absolute; display:none;}

.iBanScreen li a{ display:block; width:100%; height:100%}

.search{ clear:both;  width:1000px; margin:0 auto; padding-bottom:27px; overflow:hidden}

.search_left{ float:left; width:400px; color:#484848; margin-top:30px;}

.s_left{ float:left; width:85px; font-size:15px; background: url(keywords_bg.jpg) no-repeat left center; padding-left:25px;}

.s_left span{ font-size:10px; font-family:Arial, Helvetica, sans-serif;}

.s_right{ float:right; width:280px; font-size:12px; line-height:27px; }

.s_right span{ font-size:13.6px;}

.s_right a{ color:#484848}

.s_right a:hover{ text-decoration:underline}

.search_right{width:306px; float:right}

.search_index{float:right; margin-right:10px; width:306px; line-height:37px; margin-top:29px;}

.input{float:left; width:258px;  background:url(search_left.jpg) no-repeat left top; height:37px; line-height:37px;  border:none; text-indent:1em }

.search_name{ float:right}

.prolist_bg{ background:#efefef; clear: both; overflow:hidden; padding-bottom:45px; }

.prolist_index{ width:1000px; margin:0 auto;height:611px;}

.prolist_left{ float:left; width:410px; height:611px;}

.prolist_left p{ background:url(service_h2.jpg) no-repeat top center #1b72d9; padding:85px 0px 75px 40px; line-height:30px; color:#fff; height:41px;}

.prolist_right{ float:right; width:590px;}

.prolist01{ height:201px; }

.prolist02{ height:229px}

.prolist02 img{ float:left}

.prolist02 ul{ float:right; width:170px; background:#1b73da; height:229px; padding-left: 67px;}

.prolist02 ul h3{ font-size:18px; font-weight:normal; color:#fff; margin-top:15px; margin-bottom:5px;}

.prolist02 ul li{ line-height:28px; background:url(pro_dian.jpg) no-repeat left center;}

.prolist02 ul li a{ padding-left:10px; display:block; color:#fff}

.prolist02 ul li a:hover{ color:#fff600; background:url(pro_dian_a.jpg) no-repeat left center;}

.about_index{ width:1000px; margin:0 auto; clear:both; overflow:hidden}

.about_index h2{ background:url(about_h2_bg.jpg) no-repeat top center; text-align:center; font-size:23px; color:#333333; padding-top:30px; font-family: "宋体"; margin-top:60px; padding-bottom:25px;}

.about_p{ padding-left:45px; padding-right:45px; line-height:30px; font-size:14px; text-align:center; border-bottom:1px solid #dcdcdc; padding-bottom:35px;}

.about_show{ margin-top:40px;}

.about_show h3{ background:url(about_show_h2.jpg) no-repeat left center; padding-left:15px; font-size:16px; font-weight:normal}


.a_show{ width: 100%; margin: 0 auto;  clear: both;    padding-bottom: 52px;    overflow: hidden; position:relative; margin-top:-20px;}

.arrow{ float:right; width:105px; margin-bottom:16px; }

#demo06 {overflow: hidden; width:1000px;  float: left; height:172px;   }

#indemo03 {float: left;width: 800%;}

#marquePic1 {float: left;}

.aboutlist_show li{ float:left; text-align:center;width:202px;  margin:0px 4px; height:172px;  }

#marquePic2 {float: left;}

.LeftBotton {float:left; width:51px;}

.LeftBotton a{background:url(arrow_left.jpg) no-repeat center center;width:51px;height:25px;display:block;}

.LeftBotton a:hover{background:url(arrow_left_a.jpg) no-repeat center center;}

.RightBotton{float:right;width:51px;}

.RightBotton a{display:block;width:51px;height:25px;background:url(arrow_right.jpg) no-repeat center center}

.RightBotton a:hover{background:url(arrow_right_a.jpg) no-repeat center center;}

.pro_show_bg{ background:url(pro_show_bg.jpg) repeat-x; clear:both; overflow:hidden}

.pro_show_index{ width:1000px; margin:0 auto; padding-top:47px; padding-bottom:65px;}

.pro_show_bg h2{ background:url(proshow_h2.jpg) no-repeat right center;   font-size:24px; color:#fff; font-weight:normal; width:235px; margin-bottom:22px;}

.pro_show{ width:100%; margin:0 auto; clear:both; overflow:hidden}

#demo {overflow: hidden; width:100%;  float: left; height:262px; }

#indemo {float: left;width: 800%;}

#demo1 {float: left;}

.download_show li{ float:left; text-align:center;width:244px;  margin:0px 4px; height:262px;  }

.download_show li img{ border:1px solid #fff;}

.download_show li p{ font-size:12px;  line-height:40px; color:#fff; height:52px; display:block }

.download_show li a:hover p{ background: url(cp01_a.jpg) no-repeat bottom center }

#demo2 {float: left;}

.proshow_more{ clear:both; text-align:center; width:217px; height:60px; line-height:60px; border:1px solid #fff; display:block; font-size:21px; margin-top:80px;}

.proshow_more a{ color:#fff}

.news_index{ width:1000px; margin:0 auto; clear:both; margin-top:49px; padding-bottom:54px; overflow:hidden}

.news_index h2{ background:url(news_h2.jpg) no-repeat top center; padding-top:67px; text-align:center; font-size:24px; color:#474747; font-weight:normal; margin-bottom:20px;}

.news_index ul li{ float:left; width:460px; margin:10px 20px;}

.news_index ul li img{ float:left; width:144px; margin-right:13px;}

.news_index ul li .n_right{ float:right; width:300px;}

.n_time{ color:#a4a4a4}

.n_right h3{ font-size:12px; color:#3e3e3e; font-weight:normal; line-height:20px; border-bottom:1px solid #e8e6e6; margin-bottom:5px;}

.n_right p{ line-height:21px; color:#a3a3a3}

.news_index ul li a:hover .n_time{ color:#169cf1}

.news_index ul li a:hover h3{ color:#169cf1}

.news_index ul li a:hover p{ color:#169cf1}

.footer_bg{ clear:both; background:url(footer_bg.jpg) no-repeat top center; height:346px;}

.footer{ width:1000px; margin:0 auto;}

.f_contact{ float:left; color:#fff; margin-top:40px; height:257px;}

.f_contact h2{ font-size:18px; background:url(contact_en.png) no-repeat 80px center; margin-bottom:20px;}

.f_contact p{ line-height:40px; font-size:13px;padding-left:30px;}

.icon01{ background:url(icon01.png) no-repeat left center;}

.icon02{ background:url(icon02.png) no-repeat left center;}

.icon03{ background:url(icon03.png) no-repeat left center;}

.icon04{ background:url(icon04.png) no-repeat left center;}

.f_feedback{ float:right; width:301px;margin-top:40px;}

.f_feedback h2{ font-size:18px; background:url(feedback_en.png) no-repeat 80px center; margin-bottom:20px; color:#fff;}

#facebook_in{ width:301px;  margin-top:10px;  }

#name_in{ width:301px; height:35px; line-height:35px; border: none; margin-bottom:7px; text-indent:1em;color:#dbdbdb;*margin-left:-12px; background:url(feedback_name.png) no-repeat left center;}

#content_in{ width:301px;height:101px; line-height:30px; border:none; margin-bottom:12px;text-indent:1em;*margin-left:-12px;background:url(feedback_content.png) no-repeat left center;}

.tijiao_in{ background:url(submit.png) no-repeat left top; height:32px; text-align:center; width:80px; border:none; font-size:18px; color:#fff; margin-left:110px;  }

.f_down{ clear:both; color:#bdbdbd}

.f_top{ float:left;margin-left:120px;}

.f_p{ float: right; line-height:48px;}

/*ny*/

.banner_ny{ clear:both; background: url(banner_ny.jpg) no-repeat top center; height:263px;}

.return{ clear:both; display:block; width:1000px; margin:0 auto; height:30px; line-height:30px; padding:15px 0px; color:#666; font-size:14px;}

.return a{color:#666}

.return a:hover{ color:#6a6a6a; font-weight:bold}

.container{ clear:both; border-top:1px solid #e9eaea; }

.content{ width:1000px; margin:0 auto; margin-top:36px; padding-bottom:95px;overflow:hidden}

.left{ float:left; width:204px;}

.left h2{ background:url(pro_list_h2.jpg) no-repeat top center; font-size:28px; padding-left:25px; color:#fff; font-weight:normal; height:71px; padding-top:24px; margin-bottom:10px;}

.left h2 span{ font-size:12px; text-transform:uppercase}

.prolist{border-top:1px solid #dbdbdb}

.prolist li{  line-height:40px; width:204px; border-bottom:1px solid #dbdbdb }

.prolist li a{ padding-left:45px; color:#575757; font-size:14px; display:block;height:40px;background:url(prolist_bg.jpg) no-repeat left center;}

.prolist li a:hover{ background:url(prolist_a.jpg) no-repeat top center; height:40px;  color:#fff; }

.prolist li UL LI{line-height:30px;  font-size:12px; color:#8c4500;background: none; height:30px }

.prolist li UL LI a{line-height:30px;  font-size:12px; color:#8c4500;  background: url(dian.jpg) no-repeat 30px 10px;}

.prolist li UL LI a:hover{ background: url(dian.jpg) no-repeat  30px 10px;color:#575757;}

.mydefault{float: right; width:100%; max-width:760px;}
.subtitle{border-bottom: 1px solid #d3d3d3;float:left;width: 100%; margin-bottom:13px;}
.weizhi{float: right;color:#717171; line-height: 36px;}
.weizhi a{color:#717171;}
.weizhi a:hover{color: #024cb9;}
.weizhi a.color_css{color: #024cb9;}
.position span{background: url(list_title.jpg) no-repeat #616161 12px 12px; padding-left: 35px; color: #fff;font-size: 18px; line-height: 36px;float: left; padding-right:5%;}
.about_content p{font-size: 15px; line-height:24px; margin-bottom:2%; text-indent: 30px;}

.imglist li{ float:left; width:182px; height:232px;  text-align:center; margin:5px 4px 20px 4px;}

.imglist li img{ width:180px; height:180px; border:1px solid #e4e4e4;}

.imglist li p{ height:50px; line-height:25px; font-size:13px; color:#333}

.imglist li a:hover p{ color:#169cf1}


.page{clear:both; text-align: right;}
.page a{color: #666;padding: 6px 6px;text-decoration: none;margin-left: 5px; line-height:50px;}
.page a:hover,.page a.active:link,.page a.active:visited{ color:#024cb9;}

.newlist li{line-height: 36px; border-bottom: 1px #ccc dashed;float:left; width:100%;}
.newlist li span{float:right;}
.newlist li a{float:left; background: url(dian.jpg) no-repeat left center;padding-left:12px; font-size: 13px;word-break: break-all; text-overflow: ellipsis;overflow: hidden;white-space: nowrap; color:#000}
.newlist li a:hover{ color:#169cf1}

.baoti{display: block; text-align: center;color:#000;font-size: 18px; padding-bottom:10px;}

.up_down{border: 1px solid #ccc; padding: 1%; margin-bottom:2%; line-height:30px;}

.up_down a{ color:#333}

.up_down a:hover{ color:#169cf1}

.nr{margin:2% 0%; line-height:25px; font-size:13px;}
.nr table{border-bottom: 1px solid #ccc; border-left: 1px solid #ccc; width: 100%;margin-top: 0.5%; margin-bottom: 0.5%;}
.nr table td{border-top: 1px solid #ccc; border-right: 1px solid #ccc;padding: 1%;}

.hit{display: block; text-align: center; margin-top:0.5%;}

.imglist_about li{ float:left; width:182px; height:186px;  text-align:center; margin:10px 4px;}

.imglist_about li img{ width:180px; height:154px; border:1px solid #e4e4e4;}

.imglist_about li p{ height:30px; line-height:30px; font-size:14px; color:#333}

.imglist_about li a:hover p{ color:#169cf1}

.about_inside{ text-align:center}

.about_inside table { height:35px; line-height:35px; text-align:center}

.about_inside table #name{ height:35px; line-height:35px; margin-bottom:10px;}

.about_inside table #tel{ height:35px; line-height:35px; margin-bottom:10px;}

.about_inside table #mailbox{ height:35px; line-height:35px; margin-bottom:10px;}

.about_inside table #content{ height:85px; line-height:35px; margin-bottom:10px;}

.about_inside table #sex{ height:35px; line-height:35px; margin-bottom:10px;}

.anniu{ text-align:center; height:30px; line-height:30px; width:120px;}




